/* CSS Document  */ 

*{margin:0;padding:0;}
body{ background-color:#fff;min-width: 1400px;}
body, button, input, select, textarea { font:14px/21px PingFang SC,"Microsoft YaHei","Arial Narrow",HELVETICA;vertical-align:middle;}

h1, h2, h3, h4, h5, h6 { font-size:100%; font-weight:normal;margin:0px; padding:0px;}
ul,li,ol { list-style:none;margin:0px; padding:0px;}
a{color:#000}
a:link,a:visited{text-decoration:none}
a:hover,a:active{text-decoration:none;color:#000}
img{vertical-align:top;border:0 none}
em { font-style:normal;}
button, input, select, textarea { font-size:100%; vertical-align:middle; font-family: PingFang SC, Arial, Helvetica, sans-serif; outline:none}
textarea { resize:none }
input { line-height:1.2em; overflow:hidden;}

.banner{width:100%;height:200px;background-image: url('../images/bg.png');background-size: cover;overflow: hidden;}
.top{width:1400px;margin:auto}
.top ul{margin:18px 0 8px auto;width:auto;min-width:950px;height:16px;float:right;}
.top li {display:inline-block;height:16px;text-align: center;min-width:145px;line-height:16px;border-right:2px solid #333333;position:relative;}
.top li span{font-size:16px;}
.top li span:hover{cursor: pointer;}
.top li span img {margin-right:5px;}
.top li .hover_img {width:140px;z-index:100;position:absolute;left:12px;top:30px;}
#login_area{min-width:110px;text-align: right;border-right:0;}
#login_area .user_info{margin-left:40px;cursor: default;}
#login_area a{color:#556FDE;cursor:pointer;margin-left:5px;}

.header{height:150px;}
.layout{width:1400px; margin:0 auto;}
.header-left{width:527px;float:left;}
.header-left a img{width:312px;height:68px;}
.header-left div img{width:527px;height:43px;margin:12px auto 35px 0;}
.header-right{float:right;width:350px;padding-top:52px;}
.search{height:40px;line-height: 30px;width:280px;position: relative;}
.search .commonSearchInput{float:left;width:250px;height:40px;line-height: 30px;padding: 5px 10px;border: 1px solid #ebebeb;border-right:none;color:#8C8C8C;box-sizing: border-box;border-radius:20px;text-indent:25px;}
.search .commonSearchInput:focus,.commonSearchBtn:focus{outline:none;}
.search .commonSearchInput:placeholder{color: #999999;}
.search .commonSearchBtn{position: absolute; left:13px; top:13px;cursor:pointer;height:15px; width:15px; border: none;background: url("../images/search.png");background-size:cover;}

.nav{width:100%;height:72px;background-color: #556FDE;}
.nav li{float:left;width:200px;line-height:68px;text-align: center;}
.nav li a{color:#fff;font-size:20px;font-weight:600;display:block;width:200px;height:68px;}
.nav li:hover{background-color: #3c57c8;cursor: pointer;}
.nav .active{width:200px;background:url('../images/bg-nav.png') no-repeat center center;height:78px;background-size: 200px 78px;}
.nav .active a{color:#556FDE;font-size:20px;font-weight: 600;}
.nav .active:hover{background-color: rgba(0,0,0,0);}


.subnav{width:100%;height:56px;background-color: #fff;box-shadow: 0px 18px 18px -18px rgba(4,17,52,0.15);}
.subnav li{display:inline-block;width:123px;line-height:56px;text-align: center;}
.subnav li a{color:#333333;font-size:16px;display:block;width:123px;height:56px;}
.subnav li a:hover{background-color:#e1e8f4;color:#556fde;}

.slide{height:400px;position:relative;margin-top:22px;margin-bottom: 35px;}
.slide .swiper-container {
	width: 1000px;
	height: 400px;
	margin-left: 0;
	margin-right: auto;
}
.swiper-container .swiper-slide {
	text-align: center;
	font-size: 18px;
	background: #fff;
	border-radius: 20px;
	display: -webkit-box;
	display: -ms-flexbox;
	display: -webkit-flex;
	display: flex;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	-webkit-justify-content: center;
	justify-content: center;
	-webkit-box-align: center;
	-ms-flex-align: center;
	-webkit-align-items: center;
	align-items: center;
}
.swiper-container .swiper-slide img{width:1000px;height:400px;border-radius: 20px;}
.swiper-container .swiper-pagination{text-align: left !important;}
.swiper-container .swiper-pagination-bullets{width:700px !important;margin-left:100px;bottom:40px !important;}
.swiper-container .swiper-pagination-bullet{background: rgba(255,255,255,0.7);}
.swiper-container .swiper-pagination-bullet-active{width:48px;border-radius: 4px;background:#fff;}

.toutiao {height:auto;}
.toutiao:after{content:"";clear:both;display:block;height:0;overflow:hidden;visibility:hidden;}
.toutiao .main{width:1000px;float:left;margin-bottom: 40px;}
.toutiao .main .t1{width:1000px;text-align: center;font-size: 34px;font-weight: 600;line-height: 50px;margin:1px auto 20px auto;}
.toutiao .main .t2{width:100%;height:68px;margin:0 2px;}
.toutiao .main .t2 li{float:left;width:280px;height:40px;font-size: 16px;padding:17px 27px 11px 18px;border-radius: 8px;}
.toutiao .main .t2 li:hover{background-color: #F1F4FF;}
.toutiao .main .t2 li span{color:#556FDE;}
.toutiao .aside{float:right;}
.toutiao .aside .liuyan-button{width:344px;height:110px;margin-top:30px;background-color: #556FDE;border-radius: 8px;cursor: pointer;}
.toutiao .aside .liuyan-button img{width: 26px;height:26px;display: inline-block;margin:43px 22px 41px 98px;}
.toutiao .aside .liuyan-button div{display: inline-block;color: #fff;font-size: 22px;line-height: 110px;}
.toutiao .aside .xuzhi {width:344px;height: 55px;margin-top:20px;font-size: 18px;line-height: 55px;text-align: center;color:#556FDE;border: 1px solid #556FDE;border-radius: 8px;cursor: pointer;}
#weapp_xuzhi {position:relative;}
#weapp_xuzhi img {width:210px;height:210px;z-index:100;position:absolute;left:70px;top:30px;}
.toutiao .aside .liuyan {margin-top:35px;width:344px;}
.toutiao .aside .liuyan .list-item{width:160px;float:left;text-align: center;}
.toutiao .aside .liuyan .list-item:last-child{margin-left:24px;}
.toutiao .aside .liuyan .list-item .leader-photo{width:160px;height:200px;background-size: cover;margin-bottom:20px;}
.toutiao .aside .liuyan .list-item .position{margin-top:10px;margin-left:0px;font-size: 20px;color: #333333;cursor: pointer;display: inline-block;}
.toutiao .aside .liuyan .list-item .position a{font-weight:600;font-size:20px;}
.toutiao .aside .liuyan .list-item .name{margin-top:10px;font-size: 18px;color: #666666;text-indent: 5px;cursor: pointer;display: inline-block;}
.toutiao .aside .liuyan .list-item .name a{font-weight: 500;font-size:20px;}
.toutiao .aside .liuyan .list-item .gobutton{margin-top:15px;margin-left:0px;width:160px;height:40px;font-size:16px;color:#fff;background-color: #556FDE;border:1px solid #556FDE;border-radius: 4px;text-align:center;line-height:40px;cursor: pointer;}
.toutiao .aside .liuyan .list-item .gobutton:after{content:'>>';margin-left:14px;}

.wzhs{width:100%;background-color: #FBFBFB;}
.wzhs .title{padding-top:51px;height:40px;}
.title .img-bg{display: inline-block;transform: skewX(-45deg) translateY(-10px);width:155px;height:21px;background-color: #F1F4FF;vertical-align: top;}
.title .img-bg img{width:133px;height:31px;transform: skewX(45deg) translateY(10px);}
.title .line{width:1240px;height:26px;display:inline-block;border-bottom:2px solid #C2CEFF;}
.title .para {width:190px;height:22px;background-color:#C2CEFF;display: inline-block;transform: skewX(-45deg);margin:6px 0}
.title .more{width:90px;text-align: center;float:right;transform: skewX(-45deg);background-color:#C2CEFF;color:#556FDE;cursor: pointer;margin-top:3px;}
.title .more div {transform: skewX(45deg);}
.layout-1{width:100%;position:relative;}
.wzhs .swiper-container {width: 1400px;height: 100%;margin:20px auto 0 auto;position:relative;background-color: #FBFBFB;}
.wzhs .swiper-container .swiper-slide .slide-img{width: 256px;height:144px;border-radius: 10px;background-size:contain;}
.wzhs .swiper-container .swiper-slide .play-button{width: 38px;height:38px;border-radius: 50%;position:absolute;left:5px;bottom: 65px;}
.wzhs .swiper-container .swiper-slide .slide-title{width: 256px;height: 40px;font-size: 16px;margin-top:16px;color: #333333;}
.layout-1 .swiper-button-prev{width:35px;height:80px;background-image: url("../images/prev.png");left:calc(50% - 770px);top:30%;}
.layout-1 .swiper-button-next{width:35px;height:80px;background-image: url("../images/next.png");right:calc(50% - 770px);top:30%;}

.slide2 {height:112px;padding:40px 0 0 0;background-color: #FBFBFB;}
#slide2 {width: 1400px;height: 112px;position:relative;}
#slide2 .swiper-slide img{width: 1400px;height:112px;border-radius: 0;}
#slide2 .swiper-pagination-bullets{width:10px !important;margin-left:100px;bottom:40px !important;}
#slide2 .swiper-pagination-bullet-active{width:8px;border-radius: 4px;background:#fff;}

.spbl{width:100%;background-color: #FBFBFB;padding-bottom: 40px;}
.spbl .title{padding-top:51px;height:40px;}
.spbl .swiper-container {width: 1400px;height: 100%;margin:20px auto 0 auto;position:relative;background-color: #FBFBFB;}
.spbl .swiper-container .swiper-slide .slide-img{width: 256px;height:144px;border-radius: 10px;background-size:contain;}
.spbl .swiper-container .swiper-slide .play-button{width: 38px;height:38px;border-radius: 50%;position:absolute;left:5px;bottom: 65px;}
.spbl .swiper-container .swiper-slide .slide-title{width: 256px;height: 40px;font-size: 16px;margin-top:16px;color: #333333;}

.reply{width:100%;height:1148px;background-color:#fff;}
.reply .layout{height:1148px;overflow: hidden;}
.reply .main{width:950px;border: 1px solid #E5E5E5;margin:40px 0 23px 0;float:left;border-radius: 8px;}
.reply .aside{width:435px;height:1084px;border: 1px solid #E5E5E5;margin:40px 0 23px 5px;float:right;border-radius: 8px;}
.tabbar{width:921px;height:50px;margin:14px 13px 0 18px;overflow: hidden;border-radius: 4px;}
.tabbar li{width:184px;height:50px;float:left;text-align: center;background-color:#F1F4FF;font-size:18px;line-height:50px;cursor: pointer;}
.tabbar .active{color:#fff;font-weight: 500;background-color:#556FDE;}
.tableArea{width:910px;margin: 0 auto;overflow: hidden;}
.tabtable {width:910px;margin:0 auto;min-height:756px;}
.tabtable tr{font-size: 14px;}
.tabtable th{text-align: center;font-size:14px;color:#999999;height:40px;line-height:40px;border-bottom:1px solid #DCDCDC;overflow:hidden;}
.tabtable td{text-align: center;color:#333333;font-size: 16px;height:35px;}
.tabtable .tabtitle{text-align:left;margin-left:14px;}
.tabtable .other{width:150px;}
.tabtable .last{width:100px;}
.reply .main .tabtable{display: none;}
.reply .main .activeTable{display: table;}
.reply .main .hot{margin-top:20px;}
.reply .main .hot>div:first-child{font-size:18px;font-weight:500;width:921px;height:50px;line-height:50px;background: #F1F4FF;border-radius: 4px;text-indent: 23px;margin:auto;}
#slide3 {width:920px;height:195px;position:relative;}
#slide3 .hot-left{float:left;width:428px;height:195px;margin-right:32px;}
#slide3 .hot-right{float:right;width:428px;height:195px;margin-left:32px;}
#slide3 .content{color: #333333;font-size: 16px;;margin-top:30px;height:64px;}
#slide3 .content .content1{display: inline-block;font-family: HELVETICA;font-size: 34px;line-height:5px;color: #D3D3D3;vertical-align:top;margin-top: 10px;}
#slide3 .content .content2{width:367px;display: inline-block;text-align:left;overflow: hidden;}
#slide3 .content .content3{display: inline-block;font-family: HELVETICA;font-size: 34px;line-height:5px;color: #D3D3D3;vertical-align:bottom;margin-bottom: -10px;}
#slide3 .username{color: #333333;font-size: 16px;text-align: right;margin-top:32px;}
#slide3 .title{color: #B5B5B5;font-size: 16px;font-style: italic;text-align: right;margin-top:14px;display:-webkit-box;-webkit-line-clamp: 1;-webkit-box-orient:vertical;overflow:hidden;}
#slide3 .swiper-pagination-bullets{width:10px !important;margin-left:100px;bottom:40px !important;}
#slide3 .swiper-pagination-bullet-active{width:8px;border-radius: 4px;background:#fff;}
.aside .list-block{height:340px;overflow: hidden;margin-bottom:15px;}
.aside .list-title{width:400px;height:40px;margin:22px 14px 0 21px;padding-bottom: 5px;border-bottom:1px solid #DCDCDC;}
.aside .list-title .img-bg{width:155px;height:30px;background:url("../images/bg-right.png") no-repeat;background-size:contain;}
.aside .list-title .img-bg div{font-size: 18px;line-height:30px;font-weight: 500;color: #333333;margin-left:15px;}
.aside .list-block ul{width:400px;margin:22px 14px 0 21px;}
.aside .list-block li{width:400px;margin:16px 14px 0 0;font-size: 16px;color:#333333;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;}
.aside .list-block ul li:before{content:'■';color:#B5B5B5;margin:0 12px 0 5px;position:relative;top:-2px;display:inline-block;font-size:16px;}
.aside .list-block ol{width:400px;margin:22px 14px 0 21px;counter-reset:li;}
.aside .list-block ol li{position: relative;padding-left: 30px;width:370px;}
.aside .list-block ol li:before{margin:0 12px 0 5px;content: counter(li);counter-increment: li;position: absolute;left: 0;font-size: 14px;line-height:24px;color: #5273DB;}
.aside .list-block ol li:nth-child(n+4):before{color: #B5B5B5;}

.wzphb{width:100%;height:965px;background-color: #FBFBFB;padding-top:35px;}
.wzphb .title{margin-bottom:20px;}
.wzphb .img-bg{width:175px;}
.wzphb .img-bg img{width:168px;}
.wzphb .line{width:1210px;margin-left:8px;}
.wzphb .main{width:950px;height:880px;float:left;background-color:#fff;}

.wzphb .main .head{height:60px;background-color: #556FDE;border-radius: 4px;}
.wzphb .main .head li{display:inline-block;color:#fff;width:230px;text-align: center;font-size:22px;line-height: 60px;cursor: pointer;}
.wzphb .main .active{background:url("../images/bg-tab.png") no-repeat center center;background-size: 200px 74px;height:73px;transform: translateY(-3.2px);border-radius: 4px;}
.wzphb .main .active div{color:#556FDE;font-size:24px;font-weight: 600;transform: translateY(3.2px);}
.wzphb .main .show-rank{width:100%;height:770px;margin-top:10px;display:none;}
.wzphb .rank-block{height:250px;margin-top:23px;overflow:hidden;}
.wzphb .main .activeRank{display:block;}
.wzphb .rank-block .rank-title{width:70px;height:22px;margin-bottom: 20px;}
.wzphb .rank-block .rank-title .img-bg{width:70px;margin-left:15px;text-indent: 15px;background:url("../images/bg-rank.png")  no-repeat;background-size:contain;font-size: 18px;font-weight: 500;color: #333333;}
.wzphb .rank-block .rank-1-5{width:474px;height:180px;float:left;}
.wzphb .rank-block ol{counter-reset:li;width:450px;}
.wzphb .rank-block ol li{margin:0 59px 24px 15px;position: relative;padding-left: 30px;height:16px;}
.wzphb .rank-block ol li:before{margin:0 12px 0 5px;content: counter(li);counter-increment: li;position: absolute;left: 0;font-size: 14px;line-height:24px;color: #5273DB;}
.wzphb .rank-block .rank-1-5 li:nth-child(n+4):before{color: #B5B5B5;}
.wzphb .rank-block .rank-1-5 li div{width:70px;display: inline-block;text-align: right;color: #B70F03;font-size: 16px;}
.wzphb .rank-block .rank-1-5 li a div:first-child{width:300px;display: inline-block;text-align: left;color: #333333;}
.wzphb .rank-block .rank-1-5 li:nth-child(n+4) div{color: #AEAEAE;}
.wzphb .rank-block .rank-6-10{width:474px;height:180px;float:right;counter-reset:li 5;}
.wzphb .rank-block .rank-6-10 li:before{color: #B5B5B5;}
.wzphb .rank-block .rank-6-10 li div{width:70px;display: inline-block;text-align: right;color: #AEAEAE;font-size: 16px;}
.wzphb .rank-block .rank-6-10 li a div:first-child{width:300px;display: inline-block;text-align: left;color: #333333;}

.wzphb .aside{width:435px;height:880px;float:left;background-color:#fff;margin-left:15px;position:relative;}
.wzphb .aside .mapBox{width:100%;height:820px;}

.wzphb .aside .libBox .areaBox{position:absolute;z-index:3;background:rgba(255,255,255,0.9);padding:6px 6px 6px 10px;border: 2px solid #C2CEFF;box-shadow: 0px 0px 10px 0px rgb(4 21 93 / 25%);border-radius:5px;display:none}

.wzphb .aside .libBox .areaBox:nth-child(1){top:65px;right:-6%;}/*?????*/
.wzphb .aside .libBox .areaBox:nth-child(2){bottom:9%;right:10%;}/*?????*/
.wzphb .aside .libBox .areaBox:nth-child(3){bottom:32%;right:8%;}/*??*/
.wzphb .aside .libBox .areaBox:nth-child(4){bottom:13%;left:0%;}/*???*/
.wzphb .aside .libBox .areaBox:nth-child(5){bottom:16%;right:-8%;}/*??*/
.wzphb .aside .libBox .areaBox:nth-child(6){bottom:30%;right:1%;}/*??*/
.wzphb .aside .libBox .areaBox:nth-child(7){bottom:2%;left:1%;}/*??*/
.wzphb .aside .libBox .areaBox:nth-child(8){top:10%;right:-3%;}/*???*/
.wzphb .aside .libBox .areaBox:nth-child(9){bottom:2%;right:5%;}/*??*/
.wzphb .aside .libBox .areaBox:nth-child(10){bottom:13%;right:-8%;}/*??*/

.wzphb .aside .libBox .areaBox p a{color:#556FDE;font-weight:bold;font-size:17px;line-height:32px;}
.wzphb .aside .libBox .areaBox p a:hover{color:#3c57c8}

.wzphb .aside .libBox .areaBox .listBox{margin-bottom:8px;}
.wzphb .aside .libBox .areaBox .listBox .conBox{margin:5px auto;font-size:13px;}
.wzphb .aside .libBox .areaBox .listBox .conBox a{color:#333;}
.wzphb .aside .libBox .areaBox .listBox .conBox a:hover{color:#556FDE}
.wzphb .aside .libBox .areaBox .listBox .conBox a span{color:#556FDE;margin:0px 5px 0px 8px;font-style:italic;font-size:12px;}
.wzphb .aside .libBox .areaBox .listBox .conBox a font{color:#B5B5B5;margin:0px 5px 0px 0px;font-style:italic;font-size:12px;}

.aside .title{width:100%;height:60px;background-color: #556FDE;color:#fff;font-size:22px;line-height:60px;text-align:center;border-radius: 4px;}

.zdld{width:100%;margin-bottom: 60px;}
.zdld .title{margin-top:35px;margin-bottom:20px;}
.zdld .head{height:60px;background-color: #556FDE;border-radius: 4px;}
.zdld .head li{display:inline-block;color:#fff;width:463px;text-align: center;font-size:22px;line-height: 60px;cursor: pointer;}
.zdld .head .active{background:url("../images/bg-tab2.png") no-repeat center center;background-size: 463px 74px;height:73px;transform: translateY(-3.2px);border-radius: 4px;}
.zdld .cate-area{display:none;}
.zdld .activeCate{display:block;}
.zdld .activeCate::after{content:"";clear:both;display:block;height:0;overflow:hidden;visibility:hidden;}
.zdld .cate-title{height:22px;padding-bottom:15px;border-bottom:1px solid #DCDCDC;}
.zdld .cate-title .img-bg{width:90px;text-indent: 15px;background:url("../images/bg-rank.png")  no-repeat;background-size:contain;font-size: 18px;font-weight: 500;color: #333333;}
.zdld .cate-area ul{width:1340px;padding: 20px 30px 27px 28px;border:1px solid #DCDCDC;}
.zdld .cate-area li{width:317px;height:16px;margin:20px 14px 0 0;font-size: 16px;color:#333333;display: inline-block;}
.zdld .cate-area ul li:before{content:'■';color:#B5B5B5;margin:0 12px 0 5px;position:relative;top:-2px;display:inline-block;font-size:16px;}
.zdld .cate-area .left-tab{width:164px;padding:0;border:0;float:left;}
.zdld .cate-area .left-tab li{width:164px;height:18px;padding:33px 0 24px;margin:0;text-align:center;background-color:#FBFBFB;color:#333333;font-size:18px;cursor:pointer;}
.zdld .cate-area .left-tab .active{color:#556FDE;background-color:#fff;font-size:18px;border-bottom:3px solid;border-image:linear-gradient(88deg, #556FDE 0%, #C2CEFF 100%) 30 30;}
.zdld .cate-area .main{width:1236px;float:right;display:none;}
.zdld .cate-area .activeCity{display:block;}
.zdld .cate-area .main .list-img .list-item{display:inline-block;width:615px;}
.zdld .cate-area .main .list-img .list-item .leader-photo{float:left;margin:41px 34px 39px 77px;width:189px;height:237px;background-size: cover;}
.zdld .cate-area .main .list-img .list-item img{float:left;margin:41px 34px 39px 77px;width:189px;height:237px;}
.zdld .cate-area .main .list-img .list-item .position{margin-top:44px;margin-left:33px;font-size: 20px;color: #333333;cursor: pointer;}
.zdld .cate-area .main .list-img .list-item .name{margin-top:23px;font-size: 18px;color: #666666;text-indent: 5px;cursor: pointer;}
.zdld .cate-area .main .list-img .list-item .gobutton{margin-top:106px;margin-left:300px;width:205px;height:49px;color:#556FDE;border:1px solid #556FDE;border-radius: 4px;text-align:center;line-height:49px;cursor: pointer;}
.zdld .cate-area .main .list-img .list-item .gobutton:after{content:'>>';margin-left:14px;}
.zdld .cate-area .main .list-show{margin:0 39px 26px;padding:20px 31px 15px 28px;border:1px solid #E5E5E5;border-radius: 8px;}
.zdld .cate-area .main .list-show ul{width:1100px;border:0;padding:0;}
.zdld .cate-area .main .list-show li{width:256px;border:0;}
.zdld .cate-area .main .list-show li div{margin-left:26px;margin-top:20px;}
.zdld .cate-area .main .list-show li div a{color:#666666;}
.zdld .cate-area .main .quxian li{width:210px;height:120px;vertical-align: top;}
.zdld .cate-area .main .quxian li:nth-child(5n){width:160px;}

.rxlss {width:100%;background-color: #FBFBFB;padding-bottom: 40px;}
.rxlss .title{padding-top:51px;height:40px;}
.rxlss .swiper-container {width: 1400px;height: 100%;margin:20px auto 0 auto;position:relative;background-color: #FBFBFB;}
.rxlss .swiper-container .swiper-slide .slide-img{width: 256px;height:144px;border-radius: 10px;background-size:contain;}
.rxlss .swiper-container .swiper-slide .play-button{width: 38px;height:38px;border-radius: 50%;position:absolute;left:5px;bottom: 65px;}
.rxlss .swiper-container .swiper-slide .slide-title{width: 256px;height: 40px;font-size: 16px;margin-top:16px;color: #333333;}

.lsyz{width:100%;background-color:#FBFBFB;z-index: 0;padding:42px 0 47px;}
.layout-1{width:100%;position:relative;}
.lsyz .title{margin-bottom:40px;width:1400px;}
.lsyz .img-bg{width:190px;}
.lsyz .title img{width:168px;height:31px;}
.lsyz .swiper-container {width: 1400px;height: 100%;margin:20px auto 0 auto;background-color: #FBFBFB;}
.lsyz .swiper-container .swiper-slide{background-color:#FBFBFB;}
.lsyz .swiper-container .swiper-slide img{width: 210px;height:118px;border-radius: 10px;background:#333333 no-repeat center;background-size:cover;}
.lsyz .swiper-container .swiper-slide div{margin-top:18px;}

.jzbm{width:100%;background-color:#fff;z-index: 0;padding:52px 0 47px;}
.layout-1{width:100%;position:relative;}
.jzbm .title{margin-bottom:40px;width:1400px;}
.jzbm .title img{width:133px;height:31px;}
.jzbm .swiper-container {width: 1400px;height: 100%;margin:20px auto 0 auto;background-color: #fff;}
.jzbm .swiper-container .swiper-slide{background-color:#fff;}
.jzbm .swiper-container .swiper-slide img{width: 210px;height:210px;border-radius: 10px;background:#333333 no-repeat center;background-size:cover;}
.jzbm .swiper-container .swiper-slide div{margin-top:18px;}

.footer{width:100%;background-color:#E4E9FF; height:360px; overflow:hidden; border-top:16px solid #556FDE;}
.layout-2{width:1500px;margin:auto;}
.footer .foot-left{ width:1000px; float:left;margin-left:10px;}
.footer .foot-left .footer-banner{width:527px;height:43px;margin:30px auto 5px 0;}
.footer .foot-left ul{height:163px;margin-left:5px;}
.footer .foot-left  li{ float:left;}
.footer .foot-left  .no1 img{ width:103px;margin-top:36px;}
.footer .foot-left  .no2 img{ width:103px;margin-top:36px;margin-left:36px;}
.footer .foot-left  .no3 img{ width:730px;height:163px;margin-left:20px;}
.footer .foot-left p{width:752px;margin:9px auto 0 0; border-top:1px #E4E9FF solid;font-size:14px;line-height:24px; color:#020821; padding-top:15px;}
.footer .foot-right{width:450px; float:right;margin-top:20px; border-left:1px #E4E9FF dashed; padding-left:13px;}
.footer .foot-right .footer-link{width:101px;height:23px;margin-top: 29px;}
.footer .foot-right li{width:220px;font-size:18px;color:#000; line-height:24px;margin-top:37px;display:inline-block;}
.footer .foot-right li a{ color:#000;}

/*article*/
.article{width:100%;height:auto;background-color:#fff;}
.article .main{width:925px;height:auto;border:0;margin:20px 0 23px 0;float:left;border-radius: 8px;}
.article .main .pos{ font-size:16px; color:#333; height: 40px;margin-left:14px;}
.article .main .title{font-size:32px;font-weight: 600; color:#333333;line-height: 50px;margin:13px auto 23px 0;}
.article .main .source{font-size:14px;color: #AEAEAE;}
.article .main .source img{display:inline-block;width:12px;height:12px;border-radius:50%;margin:5px 5px 1px 1px;}
.article .main .source div{display:inline-block;font-size:14px;height:14px;color: #AEAEAE;}
.article .main .source div:nth-child(3){margin-left:26px;}
.article .main .content{margin:20px 0 6px 0;}
.article .main .content p{text-indent: 2em;font-size:20px;color:#666666;line-height:40px;margin-bottom:18px;}
.article .main .content img{max-width:80%;display: block;margin: 0 auto;}
.article .main .content video{max-width:80%;display: block;margin: 0 auto;}
.article .main .content .media{text-align:center;}
.article .main .process {width:100%;margin:30px auto 25px;position:relative;}
.article .main .process table{width:100%;}
.article .main .process tr{position:relative;}
.article .main .process td{text-align: center;}
.article .main .process:after{content:' ';position:absolute;top:14px;left:100px;display:block;width:750px;height: 1px;background:#DCDCDC;z-index:-1;}
.article .main .process-3:after{left:180px;display:block;width:600px;}
.article .main .process-2:after{left:260px;display:block;width:450px;}
.article .main .process td div{color:#999999;font-size:14px;height:12px;margin-top:14px;}
.article .main .process td div:first-child{font-size:60px;width:50px;height:20px;margin:auto;background-color:#ffffff;}
.article .main .process .active div{color:#333333;}
.article .main .process .active div:first-child{color:#556FDE;}
.article .main .notice{color:#C7C7C7;font-size:12px;line-height:20px;text-align:center;}
.article .main .message {width:885px;height:96px;margin: 0 20px;border: 2px solid #556FDE;box-shadow: 0px 0px 7px 0px rgba(6,21,86,0.18);border-radius: 4px;}
.article .main .message .state{color: #556FDE;margin-left:20px;font-size: 18px;line-height: 42px;font-weight: 500;}
.article .main .message .msg{color: #333333;margin-left:20px;font-size: 18px;line-height: 42px;font-weight: 500;}
.article .main .message span{margin-left:25px;font-size: 14px;color: #999999;line-height: 14px;}
.article .main .divider{background: #F8F8F8;width: 100%;height: 10px;margin:27px auto 30px;}
.article .main .reply-list .title{height:29px;font-size:32px;font-weight: 600;line-height: 28px;}
.article .main .reply-list .title div{padding:0 11px;color:#fff;font-size: 14px;height:29px;background-color: #556FDE;line-height:29px;float:left;border-radius: 4px;margin-right:18px;}
.article .main .source div:first-child{display:inline-block;width:14px;height:14px;border-radius:50%;vertical-align:0%;color:#fff;background-color: #556FDE;background-size: cover;margin-right:5px;font-size: 5px;line-height: 14px;}
.article .main .reply .source div:nth-child(3){margin-left:35px;}
.article .main .add-reply div{margin: 12px auto 0 14px;font-size: 18px;color: #333333;font-weight: 400;}
.article .main .add-reply .title{padding-bottom: 10px;font-size: 18px;color: #556FDE;font-weight: 500;}
.article .main .add-reply input{margin-left:12px;width:326px;height:38px;text-indent: 15px;font-size: 14px;border: 1px solid #DFDFDF;}
.article .main .add-reply input:placeholder{color:#999999;}
.article .main .add-reply textarea{margin-left:12px;width:795px;height:135px;text-indent: 15px;font-size: 14px;border: 1px solid #DFDFDF;vertical-align: top;}
.article .main .add-reply textarea:placeholder{color:#999999;}
#comApply{color:#FFFFFF;background-color: #556FDE;width:146px;height:38px;line-height: 38px;margin: 34px auto 4px auto;text-align: center;border-radius: 4px;cursor: pointer;}
.article .main .list-reply{margin:0 9px 30px 11px;}
.article .main .list-reply .title{margin-left:14px;font-size: 18px;color: #556FDE;font-weight: 500;}
.article .main .list-item{border-bottom: 1px solid #DCDCDC;border-radius: 1px;}
.article .main .list-item:last-child{border-bottom:0;}
.article .main .list-item .comTitle{margin: 12px auto 0 14px;font-size: 18px;color: #333333;font-weight: 400;}
.article .main .list-item span{float:right;font-size:14px;color:#999999;margin-right:11px;}
.article .main .list-item .comContent{margin: 12px auto 19px 14px;font-size: 16px;color: #666666;font-weight: 400;}
.article .aside{width:435px;height:auto;border:0;margin:20px 0 23px 5px;float:right;border-radius: 8px;}
.article .aside .liuyan-button{width:435px;height:85px;background-color: #556FDE;border-radius: 8px;cursor: pointer;margin-bottom:34px;}
.article .aside .liuyan-button img{width: 26px;height:26px;display: inline-block;margin:30px 25px 29px 131px;}
.article .aside .liuyan-button div{display: inline-block;color: #fff;font-size:22px;line-height:85px;}
.article .aside .list-area{border: 1px solid #E5E5E5;border-radius: 8px;}

.flow-container{margin:0 0px 35px;}

.timeline {margin: auto 40px;display: flex;align-items: center;justify-content: space-between;padding: 20px 0 0 0;}
.timeline .anchor {display: flex;flex-direction: column;align-items: center;position: relative;}
.timeline .anchor .auchor-point{color:#999999;font-size:60px;width:50px;height:20px;text-align: center;background-color:#ffffff;z-index: 10;}
.timeline .anchor .auchor-point.active{color:#556FDE;}
.timeline .start::before {content: "";position: absolute;top: 60%;width: 800px;height: 1px;background-color:#DCDCDC;}
.timeline .start::before {left: 100%;}
.timeline .end::after {right: 100%;}

.timeline-event{display: flex;align-items: center;justify-content: space-between;padding: 10px 0 0 0;}
.timeline-event .anchor {display: flex; flex-direction: column;align-items: center;}
.timeline-event .anchor .auchor-event{height: 15px;font-size: 14px;font-family: PingFang SC;font-weight: 400;color: #999999;line-height: 18px;}
.timeline-event .anchor .auchor-time{margin-top: 10px; height: 12px;font-size: 14px;font-family: PingFang SC;font-weight: 400;color: #999999;line-height: 18px;}
.timeline-event .anchor .auchor-event.active{color:#333;}
.timeline-event .anchor .auchor-time.active{color:#333;}




/************?????*************/
.list-con2{width:925px;padding:15px;}
.list-con2 li{ border-bottom:1px #CCCCCC solid; padding-top:20px;}
.list-con2 li:last-child{ border-bottom:none;}
.list-li{ height:170px;position:relative;}

.list2-pic{float:left; width:235px;}
.list2-pic img{width:235px; height:150px;}
        
.list2-t{float:left; width:920px;}
        
.list2-t h1{ font-size:20px; font-weight:600; line-height:40px;}
.list2-t p{ font-size:16px; line-height:30px; color:#666666; height:90px;}
.list2-t p a{ color:#666666;}
.list2-t span{ color:#FF6666; font-size:12px; padding-right:10px; line-height:30px;}
.list2-t span a{ color:#33CCCC;}

.listEwm{position:absolute;right:180px;bottom:-45px;z-index:100;width:240px;height:300px;background:#fff;border:1px solid #ccc;box-shadow:0 1px 13px rgba(34,25,25,1);padding:15px;box-sizing:border-box;color:#999;display:none}
.listEwm div{font-size:12px;line-height:17px;}
.listEwm .code{margin:12px 0px 12px 4px}
.listEwm p .close{float:right;font-size:18px;color:#333;margin-top:2px;cursor:pointer;}
.listEwm p .close:hover{color:red;}
#go_top{position:fixed;bottom:20px;right:20px;z-index:2;opacity:0.4;font-size:40px;color:#333;display:none;cursor:pointer;}

/**************????? end****************/

/**************message start****************/

.ly-btn li,.liuyan p,.sdgz-con li{ background:url(../images/icon.png) no-repeat;}

.ly-btn{ height:1%; overflow:hidden; margin-top:15px;}
.ly-btn li{ float:left; margin:0px 10px 0px 15px;display:block; width:95px; height:62px; font-size:16px; font-weight:400;line-height:62px; background-color:#bc605a; background-position:20px -33px; padding-left:45px;}
.ly-btn li a{color:#fff;}

.liuyan p{ display:block;padding-left:35px; background-position:15px -115px; line-height:22px; font-size:12px;  }

.sdgz h3{ position:relative;padding:8px 11px; font-weight:bold;font-size:16px; color:#bc605a; border-top:3px solid #bc605a; border-bottom:1px solid #ccc;}
.sdgz:first-child h3{ border-top:none;}
.sdgz h3 a{color:#bc605a;}
.sdgz-con{ padding:15px;}
.sdgz-con li{line-height:30px; font-size:16px; padding-left:20px; background-position:0px -5px;}

.zhuanti-con li{ margin:13px; float:left; }
.zhuanti-con li img{ width:150px; height:90px;}
.zhuanti-con li p{ line-height:28px; font-size:12px; text-align:center; width:150px; height:30px; overflow:hidden;}

.article .content-left{float:left; border:1px  #CCCCCC solid; margin:20px 0 23px 0;padding:10px;border-radius: 8px;box-sizing:border-box;}

/*??*/
.leader{line-height:24px;height:40px;padding:6px 0px 6px 0px;font-size:16px;color:#000000;font-weight:normal;}

.lyTit,.lyZw{margin:0px 15px;padding:0px 10px;}
.lyZw textarea,.lyTit input{box-sizing:border-box;border:none;outline:0;}

.lyTit input{width:100%;height:60px;line-height:60px;font-size:25px;border-bottom:1px solid #e9e9e9;}
.lyZw textarea{width: 100%;height:400px;line-height: 28px;resize:none;font-size:17px;padding:10px 0px;border-bottom:1px solid #e9e9e9;}

.appendDiv{margin:0px 15px;padding:25px 10px;border-bottom:1px #e9e9e9 solid;}
.appendDiv>div{display:inline-block;margin-right:20px;}
.appendDiv .lyImg{position:relative;width:120px;vertical-align:top}
.appendDiv .lyImg .lyImg_i{display:block;border-radius:50%;background:rgba(204,204,204,.8);color:#fff;width:60px;height:60px;line-height:60px;text-align:center;font-size:30px;}/*background:rgba(188,96,90,.4);*/
.appendDiv .lyImg .tupian{background:url(../images/lyImg.jpg);background-position:0px 0px;height:60px;width:60px;}/*ie8*/
.appendDiv .lyImg .bumen{background:url(../images/lyImg.jpg);background-position:120px 0px;height:60px;width:60px;cursor:pointer;}
.appendDiv .lyImg .video{background:url(../images/lyImg.jpg);background-position:60px 0px;height:60px;width:60px;cursor:pointer;}
.appendDiv .lyImg input{position:absolute;left:0px;top:0px;opacity:0;filter:alpha(opacity=0);font-size:50px;width:60px;height:60px;cursor:pointer;}
.appendDiv .lyImg p{height:40px;line-height:20px;margin-top:10px;}

.messageEwm{position:absolute;left:100px;top:-10px;z-index:100;width:460px;height:300px;background:#fff;border:1px solid #ccc;box-shadow:0 1px 13px rgba(34,25,25,1);padding:15px;box-sizing:border-box;color:#999;display:none}
.messageEwm div{font-size:12px;line-height:17px;}
.messageEwm .code{margin:12px 0px 12px 4px}
.messageEwm .cue{text-align: center;}
.messageEwm .closeP{height:20px;}
.messageEwm .closeP i{float:right;font-size:18px;color:#333;margin-top:2px;cursor:pointer;}
.messageEwm .closeP i:hover{color:red;}

/*?*/
#bmselect{position:relative;}
.bmList{position:absolute;left:100px;top:-13px;z-index:101;width:800px;border:1px solid #CECBCE;box-shadow:0 0 5px #ddd;padding:10px 15px;background:#fff;display:none;}
.bmList:before ,.bmList:after{content:"";position:absolute;border-top:6px solid transparent;border-right:10px solid #CECBCE;border-bottom: 6px solid transparent;}
.bmList:before {top:25px; left:-14px; border-width:7px 14px 7px 0;}
.bmList:after {content:"";position:absolute;top:27px; left:-10px;border-width:5px 10px 5px 0;border-color:transparent #fff;}

.bmList .mt{position:relative;}
.bmList .mt ul{height:25px;border-bottom:2px solid #edd28b;z-index:100}
.bmList .mt ul li{float:left;}
.bmList .mt ul li a{display:block;border:1px solid #ddd;border-bottom:0;height:23px;line-height:23px;padding:0 6px 1px 11px; margin-right:3px;font-weight:bold;font-size:15px;cursor:pointer;}
.bmList .mt ul li a.hover{border:2px solid #edd28b;border-bottom:0;padding:0 5px 0 10px;height:25px;line-height:22px;background:#fff;color:#333;}
.bmList .mt ul li a i{display:inline-block;background:url(../images/icon2.png);background-position:0px -30px;height:8px;width:8px;margin-left:7px;}
.bmList .mt ul li a:hover i{background-position:0px -23px;}

.bmList .mt .selectEnd{position:absolute;right:0;top:0;z-index:2;border:2px solid #edd28b;border-bottom:0;background:#edd28b;height:24px;line-height:24px;padding-left:7px} 
.bmList .mt .selectEnd img{height:20px;vertical-align:middle;margin-left:0px;}

.bmList .mc{margin-top:7px;}
.bmList .mc li{float:left;width:185px;padding:3px 0 3px 15px;}
.bmList .mc li a{padding:3px 2px;}
.bmList .mc li a:hover{background:#6583ff;color:#fff;}

.close{position:absolute;right:-10px;top:-10px;background:rgba(204,204,204,1);color:#fff;width:21px;height:21px;line-height:21px;border-radius:50%;text-align:center;font-size:16px;background:url(../images/close.jpg);background-position:0px 21px;}

/**/
.lmselect {position: relative;margin:0px 15px;}
.lmselect select{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:100%;height:60px;line-height:60px;background:#fff;border: 0;border-bottom: 1px solid #e9e9e9;border-radius:0;padding: 0px 10px;font-size:17px;}
.lmselect  select:focus {outline: 0;}
.lmselect i,.bmselect i{position:absolute;right:10px;bottom:20px;font-size:20px;opacity:0.6;}

.bmselect {position:relative;margin:0px 15px;line-height:45px;background:#fff;padding:0px 10px;border-bottom: 1px solid #e9e9e9;}
.bmselect span{position:absolute;right:27px;bottom:-1px;opacity:0.6;}

.telInput{position:relative;}
.telInput,.verCode{margin:0px 15px;line-height:60px;background:#fff;padding:0px 10px;border-bottom: 1px solid #e9e9e9;}
.telInput input,.telInput button,.verCode input{box-sizing:border-box;border:none;outline:0;font-size:17px;padding-left:0px;}
.telInput button{position:absolute;right:0;top:8px;background:rgba(204,204,204,.4);color:#848689;line-height:44px;height:44px;padding:0px 15px;;font-size:15px;}
.telInput button.ok{background:#6583ff;color:#fff;}
/*??+*/
.pic_tit_sum li{width:50%;border:1px solid #c8c8c8;margin:30px auto;position:relative;}
.pic_tit_sum img{width:100%;height:auto;}
.pic_tit_sum p{font-size:14px;line-height:20px;word-wrap:break-word;height:30px;overflow:hidden;color:#999;padding:5px;box-sizing:border-box;}
.pic_tit_sum .tag{position:absolute;left:0px;bottom:30px;background:#bc605a;color:#fff;padding:0px 10px;}
.pic_tit_sum .remove{position:absolute;right:-10px;top:-10px;background:rgba(0, 0, 0, 0.2);color:#fff;width:21px;height:21px;line-height:21px;border-radius:50%;text-align:center;font-size:16px;background:url(../images/close.jpg);background-position:0px 21px;}

.apply {margin:20px 15px 15px 15px;line-height:45px;background:#fff;text-align:center;border:1px solid #6583ff;color:#6583ff;width:200px;display:inline-block;font-size:20px;}
.apply:hover{background:#6583ff;color:#fff;}
.info{color:#bc605a;margin-left:30px;}


/*message*/

#shadow_all {position: fixed;z-index: 2;opacity: 0.5;width: 100%;height: 100%;bottom: 0;left: 0;background: #000; display:none;}
#tel_confim {position: fixed;z-index: 3;width: 100%;top: 250px;left: 0; display:none;}
#tel_confim .tel_con {margin: 0px auto;width: 400px;background: #fff;border-radius: 10px;padding: 30px; }
#warn {font-size:35px;}
#daoji {font-size:35px;}
.btn_240 {width: 240px; height: 40px;margin-top: 15px;border-radius: 5px;}

/*????*/
.successBox{position:fixed;top:50%;left: 50%;transform: translate(-50%, -50%); z-index:4;width:350px;height:auto;background:#fff;padding:20px 20px 40px 20px;box-sizing:border-box;border-radius:10px;display:none;text-align:center;}
.successBox .closeBox{text-align:right;}
.successBox .closeBox .closeBtn{width:25px;}
.successBox img.imgMes {width:40%}
.successBox img.imgJD {width:60%;margin-top:10px;}
.successBox img.imgEwm{width:45%;margin-top:15px;}
.successBox h3{color:#3b59a7;font-size:20px;padding-left:12px;}
.successBox p{color:#7a7a7a;margin-top:12px;line-height:21px;}
.successBox p a{color:#3a83ff}
.successBox .downBtn{display:block;background:#3a83ff;border-radius:20px;height:40px;line-height:40px;width:70%;margin:0 auto;color:#fff;margin-top:15px;box-shadow:0px 6px 8px rgba(42,70,142,0.3);font-size:15px;}
.successBox .hover_img {width:200px;height:200px;z-index:100;position:absolute;left:100px;}
/**************message end****************/


/**************org start****************/
.list-nav2 h3{ border-top:2px #CC0000 solid; border-bottom:1px #ddd solid; height:40px; line-height:40px; color:#990000; font-size:16px; margin:15px;  position:relative;}
.list-nav2 span{ position:absolute; right:15px; }

.list-nav2 span a{color:#990000;}

.list-nav2 span a:hover{ text-decoration:underline;}

.list-conl ul{width:870px;margin:15px;}
.list-conl li{ line-height:30px; font-size:16px; padding-left:20px; position:relative;}
.list-conl li a:hover{ text-decoration:underline;  color:#FF6666;}
.list-conl li span{ position:absolute; right:30px; font-size:12px; color:#FF9966;}
.list-conl li span a{color:#FF9966;}

.mingpian{ border:1px #E4E4E4 solid; background-color:#F8F5F5; margin:15px; padding:15px; line-height:25px; color:#999999;/*height:170px; overflow:hidden;*/}
.mingpian img{box-shadow:0 1px 13px rgba(34, 25, 25, 0.3)}
.mp-img{ float:left;width:160px; margin-left:20px;}
.mp-con h1{line-height:40px; height:40px; font-size:24px; font-weight:500; color:#993300;}
.mp-con h2{line-height:40px; height:40px; font-size:18px; font-weight:500;}
.mp-con p{ border-bottom:1px #ddd solid; margin-bottom:10px;/* padding-bottom:10px;*/}
.mp-con p.link-mp{ border-bottom:none;}
/**************org end****************/

/**************列表页加载更多****************/
.list_more{background:#CC3300;color:#fff;line-height:30px;text-align:center;width:100px; height:30px;margin:10px 0px 20px 20px;display:none;}
#loading{width:100px;height:30px;text-align:center;line-height:30px;margin:10px 0px 20px 20px;display:none;}

.more_tt{width:50%;height:30px;line-height:30px;background:#CC3300;color:#fff;margin:30px auto 5px auto;text-align:center;display:none;}
#listLoad{line-height:30px;margin-left:20px;display:none;}